Time Optimal Self-Stabilizing Spanning Tree Algorithms

نویسندگان

  • Sudhanshu Aggarwal
  • Shay Kutten
چکیده

This thesis presents time-optimal self-stabilizing algorithms for distributed spanning tree computation in asynchronous networks. We present both a randomized algorithm for anonymous networks as well as a deterministic version for ID-based networks. Our protocols are the rst to be time-optimal (i.e. stabilize in time O(diameter)) without any prior knowledge of the network size or diameter. Both results are achieved through a technique of symmetry breaking that may be of independent interest. Executions of randomized distributed algorithms contain a combination of nondeterministic and probabilistic choices; these choices often involve subtle interactions that often make such algorithms di cult to verify and analyze. Segala and Lynch have recently developed the Probabilistic Automata model to aid in reasoning about randomized distributed algorithms; their model is related to the earlier work of Lynch and Vaandrager. We use the Probabilistic Automata formalism to analyze the correctness and time complexity of our randomized algorithm for anonymous networks; in doing so, we demonstrate the e ectiveness of the formalism in reasoning about randomized algorithms. Thesis Supervisor: Dr. Shay Kutten Title: Manager-Distributed Computing, IBM T.J.Watson Research Center Thesis Supervisor: Nancy A. Lynch Title: Professor of Computer Science Thesis Supervisor: Roberto Segala Title: Research Associate, MIT Laboratory for Computer Science

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Space-Optimal Silent Self-stabilizing Spanning Tree Constructions Inspired by Proof-Labeling Schemes

We present a general roadmap for the design of space-optimal polynomial-time silent self-stabilizing spanning tree constructions. Our roadmap is based on sequential greedy algorithms inspired from the design of proof-labeling schemes. Context and objective. One desirable property for a self-stabilizing algorithm is to be silent, that is, to keep the individual state of each process unchanged on...

متن کامل

Polynomial-Time Space-Optimal Silent Self-Stabilizing Minimum-Degree Spanning Tree Construction

Motivated by applications to sensor networks, as well as to many other areas, this paper studies the construction of minimum-degree spanning trees. We consider the classical noderegister state model, with a weakly fair scheduler, and we present a space-optimal silent self-stabilizing construction of minimum-degree spanning trees in this model. Computing a spanning tree with minimum degree is NP...

متن کامل

A Self-Stabilizing Distributed Algorithm for the Steiner Tree Problem

Self-stabilization is a theoretical framework of nonmasking fault-tolerant distributed algorithms. In this paper, we investigate the Steiner tree problem in distributed systems, and propose a selfstabilizing heuristic solution to the problem. Our algorithm is constructed by four layered modules (sub-algorithms): construction of a shortest path forest, transformation of the network, construction...

متن کامل

Fast and Compact Distributed Verification and Self-stabilization of a DFS Tree

We present algorithms for distributed verification and silent-stabilization of a DFS(Depth First Search) spanning tree of a connected network. Computing and maintaining such a DFS tree is an important task, e.g., for constructing efficient routing schemes. Our algorithm improves upon previous work in various ways. Comparable previous work has space and time complexities of O(n log ∆) bits per n...

متن کامل

Fast Self-stabilizing Minimum Spanning Tree Construction - Using Compact Nearest Common Ancestor Labeling Scheme

We present a novel self-stabilizing algorithm for minimum spanning tree (MST) construction. The space complexity of our solution is O(log n) bits and it converges in O(n) rounds. Thus, this algorithm improves the convergence time of all previously known self-stabilizing asynchronous MST algorithms by a multiplicative factor Θ(n), to the price of increasing the best known space complexity by a f...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1993